import { createApp } from 'vue';
import App from './App.vue';

// 多语言配置
import { useI18n } from './locales/index';

// 引入批量注册组件
import globalComponentsPlugin from './plugins/globalComponentsPlugin';

// 一定要在main.ts中导入tailwind.css，防止vite每次hmr都会请求src/style/index.scss整体css文件导致热更新慢的问题
import './styles/tailwind.css';

// 路由引入
import router from './router';

// 引入样式
import './styles/index.scss';

const app = createApp(App);
// 使用插件注册全局组件
app.use(globalComponentsPlugin);
app.use(router);
app.use(useI18n);
app.mount('#app');
